﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace JA.Negocios
{
    public class UsuarioVO
    {
        protected UsuarioVO() { }

        public static UsuarioVO CreateUsuarioVO()
        {
            UsuarioVO usuario = new UsuarioVO();
            return usuario;
        }
        public static UsuarioVO CreateUsuarioVO(int idUsuario, string usuario, string nome, string senha, bool ativo, DateTime cadastro)
        {
            UsuarioVO usu = CreateUsuarioVO();
            usu.idUsuario = idUsuario;
            usu.nome = nome;
            usu.usuario = usuario;
            usu.senha = senha;
            usu.ativo = ativo;
            usu.cadastro = cadastro;
            return usu;
        }
        
        public int idUsuario
        {
            get { return this._idUsuario; }
            set { this._idUsuario = value; }
        }
        private int _idUsuario;

        public string usuario
        {
            get { return this._usuario; }
            set { this._usuario = value; }
        }
        private string _usuario;

        public string nome
        {
            get { return this._nome; }
            set { this._nome = value; }
        }
        private string _nome;

        public string senha
        {
            get { return this._senha; }
            set { this._senha = value; }
        }
        private string _senha;

        public bool ativo
        {
            get{ return this._ativo; }
            set { this._ativo = value; }
        }
        private bool _ativo;

        public DateTime cadastro
        {
            get { return this._Cadastro; }
            set { this._Cadastro = value; }
        }
        private DateTime _Cadastro;

        public string cadastradoPor
        {
            get { return this._CadastradoPor; }
            set { this._CadastradoPor = value; }
        }
        private string _CadastradoPor;

        public DateTime edicao
        {
            get { return this._Edicao; }
            set { this._Edicao = value; }
        }
        private DateTime _Edicao;

        public string editadoPor
        {
            get { return this._EditadoPor; }
            set { this._EditadoPor = value; }
        }
        private string _EditadoPor;

        public bool cadUsu
        {
            get{ return this._CadUsu; }
            set { this._CadUsu = value; }
        }
        private bool _CadUsu;

        public bool cadPar
        {
            get{ return this._CadPar; }
            set { this._CadPar = value; }
        }
        private bool _CadPar;

        public bool cadEst
        {
            get{ return this._CadEst; }
            set { this._CadEst = value; }
        }
        private bool _CadEst;

        public bool cadCid
        {
            get{ return this._CadCid; }
            set { this._CadCid = value; }
        }
        private bool _CadCid;

        public bool cadBai
        {
            get{ return this._CadBai; }
            set { this._CadBai = value; }
        }
        private bool _CadBai;

        public bool cadCli
        {
            get{ return this._CadCli; }
            set { this._CadCli = value; }
        }
        private bool _CadCli;

        public bool cadCar
        {
            get{ return this._CadCar; }
            set { this._CadCar = value; }
        }
        private bool _CadCar;

        public bool cadCom
        {
            get{ return this._CadCom; }
            set { this._CadCom = value; }
        }
        private bool _CadCom;

        public bool cadTip
        {
            get{ return this._CadTip; }
            set { this._CadTip = value; }
        }
        private bool _CadTip;

        public bool cadCat
        {
            get{ return this._CadCat; }
            set { this._CadCat = value; }
        }
        private bool _CadCat;

        public bool cadImo
        {
            get{ return this._CadImo; }
            set { this._CadImo = value; }
        }
        private bool _CadImo;

        public bool cadFot
        {
            get{ return this._CadFot; }
            set { this._CadFot = value; }
        }
        private bool _CadFot;

        public bool cadLnk
        {
            get { return this._CadLnk; }
            set { this._CadLnk = value; }
        }
        private bool _CadLnk;

        public bool cadCtt
        {
            get { return this._CadCtt; }
            set { this._CadCtt = value; }
        }
        private bool _CadCtt;

   
    }
}
